small and cheap restaurant - Allemand Anglais Dictionnaire